﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Data.Linq;
using System.Data.Linq.Mapping;

namespace Demo.Classroom
{
    [Table(Name = "Products")]
    // khai báo class Product tương ứng với các dòng trong table Products
    public class Product
    {
        public Product(int productId, string productName, decimal unitPrice)
        {
            this.ProductId = productId;
            this.ProductName = productName;
            this.UnitPrice = unitPrice;
        }

        public Product()
        {

        }

        [Column(IsPrimaryKey = true)] // khai báo ProductId là một column trong table, khóa chính
            public int ProductId { get; set; }

        [Column]
        public string ProductName { get; set; }

        [Column]
        public decimal UnitPrice { get; set; }

        [Column]
        public int CategoryId { get; set; }
    }
}
